impossible outcomes - Spanish English Dictionary